package com.example.OnlineStorage.exception;

import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode( callSuper = true )
@Data
public class CustomException extends Exception {
	private int errorCode; // 错误代码，用于标识特定类型的错误。
	private String errorMsg; // 错误消息，用于描述错误的详细信息。
	
	/**
	 * 构造函数，用于创建一个带有错误代码和错误消息的自定义异常实例。
	 *
	 * @param Code 错误代码，用于唯一标识错误类型。
	 * @param Msg  错误消息，用于描述错误的详细信息。
	 */
	public CustomException ( int Code, String Msg ) {
		this.errorCode = Code;
		this.errorMsg = Msg;
	}
}
